Learning Behaviors represented as Fuzzy Logic Controllers
نویسنده
چکیده
1. Introduction The implementation of artificial autonomous agent behaviors as Fuzzy Logic Controllers (FLC) has natural and engineering motivations. Fuzzy logic is recognized as a powerful mean to represent approximation intrinsic in human and animal reasoning and reacting. On the other side, fuzzy logic shows flexibility and robustness, important in the implementation of artificial devices. Learning FLC makes possible the adaptation of the agent to the environment, and saves design time and efforts. In this paper, we present Behavioral Engineering (BE) issues, focusing on the role of learning as a support to this new branch of engineering. We discuss issues related to learn behaviors as FLC, and we propose our approach implemented in ELF (Evolutionary Learning for Fuzzy rules). We are using ELF to support the development of different types of agents. We also discuss architectural issues to combine behaviors. Finally, we present the results we obtained both in simulated and real environments.
منابع مشابه
Learning behaviors implemented as Fuzzy Logic Controllers for Autonomous Agents
The implementation of behaviors for embodied autonomous agents by means of Fuzzy Logic Controllers (FLC) has natural and engineering motivations. Fuzzy logic is recognized as a powerful mean to represent approximation intrinsic in human (and animal) reasoning and reacting. On the other side, fuzzy logic shows flexibility and robustness, important in the implementation of artificial devices. Two...
متن کاملEvolutionary Learning of Mobile Robot Behaviors
This paper describes a messy genetic algorithm for the automatic design of fuzzy logic controllers. The method is applied to adapt a wall following behavior behavior of a mobile robot.
متن کاملDelayed Reinforcement, Fuzzy Q-Learning and Fuzzy Logic Controllers
In this paper, we discuss situations arising with reinforcement learning algorithms, when the reinforcement is delayed. The decision to consider delayed reinforcement is typical in many applications, and we discuss some motivations for it. Then, we summarize Q-Learning, a popular algorithm to deal with delayed reinforcement, and its recent extensions to use it to learn fuzzy logic structures (F...
متن کاملMonitoring Machine Behaviors Using Fuzzy Controllers
Monitoring system behaviors is an important task in real world applications. In this paper we present a monitoring framework in which learning techniques are used to acquire the knowledge needed for the monitoring of complex systems. In particular, the monitoring problem is interpreted as deviation from standard behavior: sensorial data are captured by a set of sensors and used to learn a model...
متن کاملLearning to compose fuzzy behaviors for autonomous agents
In this paper, we present SELF , an evolutionary algorithm that we have developed to learn the context of activation of fuzzy logic controllers implementing fuzzy behaviors for autonomous agent. SELF learns context metarules that are used to coordinate basic behaviors in order to perform complex tasks in a partially and imprecisely known environment. Context metarules are expressed in terms of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008